# 作者: 菅世博
# 2025年02月26日21时09分27秒
# 512326042@qq.com
import re

result = re.match(r"wangdao", "wangdao.cn")
if result:
    print(result.group())

print('-' * 50)
ret = re.match(r".", "M")
print(ret.group())

ret = re.match(r"t.o", "too")
print(ret.group())

ret = re.match(r"t.o", "two")
print(ret.group())

print('-' * 50)
# 大小写 h 都可以的情况
ret = re.match(r"[hH]", "hello Python")
print(ret.group())

ret = re.match(r"[hH]", "Hello Python")
print(ret.group())

ret = re.match(r"[hH]ello Python", "hello Python")
print(ret.group())

print('-' * 50)
# 匹配 0 到 9 第二种写法
ret = re.match(r"[0-9]Hello Python", "7Hello Python")
print(ret.group())

ret = re.match(r"[0-35-9]Hello Python", "7Hello Python")
print(ret.group())

print('-' * 50)
# 使用\d 进行匹配
ret = re.match(r"嫦娥\d号", "嫦娥1号发射成功")
print(ret.group())

ret = re.match(r"嫦娥\d号", "嫦娥2号发射成功")
print(ret.group())

ret = re.match(r"嫦娥\d号", "嫦娥3号发射成功")
print(ret.group())
